bank certificate of deposit - German English Dictionary